package com.daocheng.framework.biz.operationlog.config;

import com.daocheng.framework.biz.operationlog.aspect.ApiOperationLogAspect;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;

/**
 * @ClassName ApiOperationLogAutoConfiguration
 * @author: 稻城
 * @date: 2025/3/17
 * @Version 1.0
 * @description: 自动配置类 用于配置 API 操作日志记录功能，
 * 并且通过 @Bean 注解的 apiOperationLogAspect() 方法来创建一个 ApiOperationLogAspect 实例，
 * 以实现注入到 Spring 容器中。
 */
@AutoConfiguration
public class ApiOperationLogAutoConfiguration {

    @Bean
    public ApiOperationLogAspect apiOperationLogAspect() {
        return new ApiOperationLogAspect();
    }
}